package cn.tedu.submarine;

import javax.swing.*;

/** 水雷 */
public class Mine extends SeaObject {
    /** 构造方法 */        //Mine m = new Mine(100,200);
    public Mine(int x,int y){    //上面代码中，把100,200传到Mine中，又传到超类了
        super(11,11,x,y,1); //传的是x与y的值
    }

    /** 重写move()移动 */
    public void move(){
        y -= speed; //y-(向上)
    }

    /** 重写getImage()获取对象图片 */
    public ImageIcon getImage(){
        return Images.mine; //返回水雷图片
    }

    /** 重写isOutOfBounds()检测水雷是否越界 */
    public boolean isOutOfBounds(){
        return this.y<=150-this.height; //水雷的y<=150-水雷的高，即为越界了
    }
}















